import request from 'utils/request'

// 接口文档：http://192.168.8.116:3000/project/16/interface/api/685

// 获取短信验证码
function getSmsCode(data) {
    return request({
        url: '/account/GetSmsCode',
        method: 'post',
        data: data
    })
}

//  （快速入职）短信验证登录
function smsLogin(data) {
    return request({
        url: '/account/SmsLogin',
        method: 'post',
        data: data
    })
} 

// 第一次进入H5员工信息页面时获取员工信息
function getAddModel(data) {
    return request({
        url: '/EmployeeQuickEntry/GetAddModel',
        method: 'post',
        data: data
    })
} 

// 上传附件分析身份证正面
function analyseFront(id, data) {
    return request({
        url: '/EmployeeQuickEntry/AnalyseFront?CompanyId=' + id,
        method: 'post',
        data: data
    })
} 

// 上传附件分析身份证反面
function analyseBack(id, data) {
    return request({
        url: '/EmployeeQuickEntry/AnalyseBack?CompanyId=' + id,
        method: 'post',
        data: data
    })
} 

// 上传附件分析银行卡正面
function analyseBank(id, data) {
    return request({
        url: '/EmployeeQuickEntry/AnalyseBank?CompanyId=' + id,
        method: 'post',
        data: data
    })
} 

// 保存
function save(data) {
    return request({
        url: '/EmployeeQuickEntry/Save',
        method: 'post',
        data: data
    })
}

// 获取所有城市树
function getAreaTree(data) {
    return request({
        url: '/SysArea/GetAreaTree',
        method: 'get',
        params: data
    })
}

// 获取所有省份
function getProvince(data) {
    return request({
        url: '/SysArea/GetProvince',
        method: 'get',
        params: data
    })
}

// 获取城市
function getCity(data) {
    return request({
        url: '/SysArea/GetCity',
        method: 'get',
        params: data
    })
}

// 获取地区
function getArea(data) {
    return request({
        url: '/SysArea/GetArea',
        method: 'get',
        params: data
    })
}




export {
    getSmsCode,
    smsLogin,
    getAddModel,
    analyseFront,
    analyseBack,
    analyseBank,
    save,
    getAreaTree,
    getProvince,
    getCity,
    getArea
}